window.$$ListPageUtils = dfp.ListPageUtils = {
}

/**
 *
 * @param url 接口路径
 * @param queryParams 查询条件，包括隐藏的
 * @param id getElementById
 * @param queryArray 查询条件，需要保留的
 */
$$ListPageUtils.backListRecoverQuery = function(url,queryParams,id,queryArray){
    $$ListPageUtils.rememberQueryParam();
    $$TreeGridUtils.reload(url,queryParams,id);
    $$ListPageUtils.recoverQueryParam(queryArray);
}


/**
 * 返回列表页面的时候记住上一次查询的参数
 */
$$ListPageUtils.rememberQueryParam = function(){
    page.queryParams = page.getQueryParams();
}
/**
 * 根据记住的查询条件，恢复值
 */
$$ListPageUtils.recoverQueryParam = function(queryArray){
    for (let i = 0; i < queryArray.length; i++) {
        let queryCondition = queryArray[i];
        $$CoreUtils.setValue(queryCondition,page.queryParams[queryCondition]);
    }
}

// $("#" + data.bean[i]["attach_id"] + "attachDel").hide();
